Search results for "Computational thinking"
showing 10 items of 22 documents
El pensamiento computacional en contextos educativos: una aproximación desde la Tecnología Educativa
2019
El pensamiento computacional ha vivido un resurgir en los últimos años, en los que la comunidad científica y educativa ha puesto su foco de interés sobre él como un aspecto relevante a incorporar de manera curricular. No obstante, la falta de consenso respecto a qué es y cómo trabajarlo tiene como resultado que se aborde de diferentes formas en la educación, lo que repercute directamente en el aprendizaje del alumnado. Desde enfoques más técnicos, que tienen el riesgo de no permitir aprovechar el potencial que tiene de ser integrado en la estrategia didáctica del docente, a enfoques más transversales, que sí profundizan en las posibilidades que tiene en el ámbito de la didáctica, pero que a…
Mathematical problem-solving in early school years with Bee-bot
2018
Los entornos relacionados con la robótica y los lenguajes visuales de programación por bloques permiten plantear tareas que pueden ser entendidas como problemas con contenido matemático aptos para edades escolares tempranas. Estos entornos permiten proponer situaciones problemáticas en edades en las que el formalismo o el escaso conocimiento matemático impide a los estudiantes abordar problemas matemáticos más complejos. En este trabajo se da cuenta de cómo el robot programable Bee-bot constituye un dispositivo privilegiado donde poder observar cómo los estudiantes toman decisiones durante el proceso de resolución. The environments related to robotics and the visual block-based programming …
Playfully Coding
2017
This paper describes a framework for successful interaction between universities and schools. It is common for computing academics interested in outreach (computer science evangelism) to work with local schools, particularly in countries where the computing curriculum in K-12 is new or underdeveloped. However it is rare for these collaborations to be ongoing, and for resources created through these school-university links to be shared beyond the immediate neighborhood. We have achieved this, through shared resources, careful evaluation, and cross-country collaboration. The activities themselves are inspired by ideas from the Lifelong Kindergarten group at MIT, emphasizing playful exploratio…
”CodeInnova”: A Unified Framework for Teaching Programming and Computational Thinking In Primary Schools
2021
Teaching programming and computational thinking (CT) in primary schools have become more common in the last decade. However, there has been little international consensus on what teaching the topics encompass. We present CodeInnova, a framework developed jointly between four partnering countries for teaching programming and CT in K–9. In this paper, we present the curriculum for teaching CT and the accompanying teaching materials developed in CodeInnova. We also discuss preliminary results of testing the developed resources in classrooms.
Assessing 4th Grade Students’ Computational Thinking through Scratch Programming Projects
2020
Computational thinking (CT) has been introduced in primary schools worldwide. However, rich classroom-based evidence and research on how to assess and support students’ CT through programming are particularly scarce. This empirical study investigates 4th grade students’ (N = 57) CT in a comparatively comprehensive and fine-grained manner by assessing their Scratch projects (N = 325) with a framework that was revised from previous studies to aim towards enhancing CT. The results demonstrate in detail the various coding patterns and code constructs the students programmed in assorted projects throughout a programming course and the extent to which they had conceptual encounters with CT. Notab…
Discrete Mathematics in Lower School Grades? Situation and Possibilities in Italy
2017
This paper presents an overview of the Italian situation in teaching discrete mathematics in primary and middle school, taking into account the national teaching guidelines and their connection with the subject. We describe research conducted with about 150 teachers, interviewed in a preliminary questionnaire. The data collected shows, for all teaching grades, interest in having more discrete mathematics in the school curriculum even if there are some difficulties in teaching it and in inserting it in the usual mathematical activities at school, mostly related to teachers’ knowledge and self-confidence about the subject. We also discuss results and future plans for a continuing research pro…
COEDU-IN Project: an inclusive co-educational project for teaching computational thinking and digital skills at early ages
2021
Learning to program is the new literacy of the 21st century. Computational thinking, closely related to programming, requires thinking and solving problems with different levels of abstraction and is independent of hardware devices. The early childhood education stage provides teachers with the opportunity to lay the foundations for a comprehensive quality education using innovative tools and technologies. Educational robotics in early childhood education becomes a tool that facilitates the acquisition of knowledge to children, playfully, based on the principles of interactivity, social interrelationships, collaborative work, creativity, constructivist and constructionist learning, and a st…
Identifying Pathways to Computer Science : The Long-Term Impact of Short-Term Game Programming Outreach Interventions
2019
Short-term outreach interventions are conducted to raise young students’ awareness of the computer science (CS) field. Typically, these interventions are targeted at K–12 students, attempting to encourage them to study CS in higher education. This study is based on a series of extra-curricular outreach events that introduced students to the discipline of computing, nurturing creative computational thinking through problem solving and game programming. To assess the long-term impact of this campaign, the participants were contacted and interviewed two to five years after they had attended an outreach event. We studied how participating in the outreach program affected the students’ perceptio…
Novel pedagogical tool for simultaneous learning of plane geometry and R programming
2018
Programming a computer is an activity that can be very beneficial to undergraduate students in terms of improving their mental capabilities, collaborative attitudes and levels of engagement in learning. Despite the initial difficulties that typically arise when learning to program, there are several well-known strategies to overcome them, providing a very high benefit-cost ratio to most of the students. Moreover, the use of a programming language usually raises the interest of students to learn any specific concept, which has caused that many teachers around the world employ a programming language as a learning environment to treat almost every possible topic. Particularly, mathematics can …
Computational thinking in programming with Scratch in primary schools: A systematic review
2020
Computer programming is being introduced in educational curricula, even at the primary school level. One goal of this implementation is to teach computational thinking (CT), which is potentially applicable in various computational problem-solving situations. However, the educational objective of CT in primary schools is somewhat unclear: curricula in various countries define learning objectives for topics, such as computer science, computing, programming or digital literacy but not for CT specifically. Additionally, there has been confusion in concretely and comprehensively defining and operationalising what to teach, learn and assess about CT in primary education even with popular programm…